Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

217
Visualizações
¿Cómo hacer que .NET 6.0 Hot Reload funcione en la aplicación de consola "Hello, World" más simple?

Considere esta aplicación de consola C# 10 / .NET 6.0 / Visual Studio 2022 "Hello, World":

 // See https://aka.ms/new-console-template for more information foreach (int _ in Enumerable.Range(0, 100)) { Console.WriteLine("Hello, World!"); Task.Delay(1000).Wait(); }

Si ejecuto este programa con depuración, o sin depuración, cambio el World a Earth y luego guardo el archivo y hago clic en el botón "Recarga en caliente" (Aplicar cambios de código) no hace nada. El programa continúa escribiendo en la consola Hello, World! .

Puedo obligar a la aplicación a cambiar la cadena sin reiniciar sin usar Hot Reload, usando Edit and Continue en su lugar, es decir, haciendo cambios mientras la aplicación está en modo de interrupción.

Habilité todas las opciones para Hot Reload:

ingrese la descripción de la imagen aquí

¿Por qué no funciona la recarga en caliente? ¿Estoy haciendo algo mal? Esta publicación de blog indica que también debería funcionar para las aplicaciones de Consola.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Si cambia Task.Delay(1000).Wait() para await Task.Delay(1000) , entonces funcionará la recarga en caliente al guardar. Parece que cuando un hilo está bloqueado, la recarga en caliente no quiere funcionar.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda